be dependent on luck - Espagnol Anglais Dictionnaire